it makes sense to me - Inglés Sinónimo Diccionario